On the Complexity of Equational Horn Clauses

نویسندگان

  • Kumar Neeraj Verma
  • Helmut Seidl
  • Thomas Schwentick
چکیده

Security protocols employing cryptographic primitives with algebraic properties are conveniently modeled using Horn clauses modulo equational theories. We consider clauses corresponding to the class H3 of Nielson, Nielson and Seidl. We show that modulo the theory ACU of an associative-commutative symbol with unit, as well as its variants like the theory XOR and the theory AG of Abelian groups, unsatisfiability is NP-complete. Also membership and intersection-non-emptiness problems for the closely related class of one-way as well as two-way tree automata modulo these equational theories are NP-complete. A key technical tool is a linear time construction of an existential Presburger formula corresponding to the Parikh image of a context-free language. Our algorithms require deterministic polynomial time using an oracle for existential Presburger formulas, suggesting efficient implementations are possible.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Oriented Equational Logic Programming is Complete

We show the completeness of an extension of SLDDresolution to the equational setting. This proves a conjecture of Laurent Fribourg and shows the completeness of an implementation of his. It is the rst completeness result for superposition of equational Horn clauses which reduces to SLD resolution in the nonnequational case. The inference system proved complete is actually more general than the ...

متن کامل

Equational Reasoning in Saturation-Based Theorem Proving

5 Rewriting Techniques for Equational Reasoning 9 5.1 Knuth-Bendix Completion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 5.1.1 Basic Concepts in Term Rewriting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.1.2 The Completion Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.1.3 Ordered Rewriting . . . . . . . . ....

متن کامل

Rewrite-Based Equational Theorem Proving with Selection and Simplification

We present various refutationally complete calculi for first-order clauses with equality that allow for arbitrary selection of negative atoms in clauses. Refutation completeness is established via the use of well-founded orderings on clauses for defining a Herbrand model for a consistent set of clauses. We also formulate an abstract notion of redundancy and show that the deletion of redundant c...

متن کامل

Ordering-Based Strategies for Horn Clauses

Two new theorem-proving procedures for equational Horn clauses are presented. The largest literal is selected for paramodulation in both strategies, except that one method treats positive literals as larger than negative ones and results in a unit strategy. Both use term orderings to restrict paramodulation to potentially maximal sides of equations and to increase the amount of allowable simpli...

متن کامل

Equality and Abductive Residua for Horn Clauses

One method of proving theorems in Horn clause theories is surface deduction (also known as the modiication method). Surface deduction yields interpretations of uniication failures in terms of residual hypotheses needed for uniication to succeed. This suggests that it can be used for abductive reasoning with equality. In surface deduction the input clauses are rst transformed to a at form (invol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005